package com.ma.Dao;

import com.ma.entity.Project;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @ProjectName: project
 * @Package: com.ma.Dao
 * @ClassName: ProjectDao
 * @Author: YHHHH
 * @Description:
 * @Date: 2021/3/29 22:59
 * @Version: 1.0
 */
@Mapper
public interface ProjectDao {
    /*
    查看老师的课题
     */
    List<Project> teacherProject(@Param("teacherID")Integer id);
    /*
    新增项目
     */
    Integer addProject(Project project);
    /*
    查看项目的详情
     */
    Project showProject(@Param("projectId") Integer id);
    /*
    查找所有的项目
     */
    List<Project> allProject(@Param("majorId")Integer id);
    /*
    找到项目的小组
     */
    Integer findTeamId(@Param("project")Integer id);
    /*
    修改项目的小组号
     */
    Integer updateTeamId(@Param("teamId")Integer id,@Param("projectID")Integer pid);
    /*
    删除项目
     */
    Integer deleteProject(@Param("projectId")Integer id);
}
